<select name="<? echo $nombreTabla; ?>[]"  id="<? echo $nombreTabla; ?>"
<? if($multiple != "false") echo "multiple size='8'";?>
>
<?
if($multiple == "false") echo "<option value=''></option>";
$db = new DB();
$sql = "SELECT * FROM ". $nombreTabla ." ";
if($nombreTabla == "carrera")
	$sql.= " WHERE ".$campoValue." <= 3 ";
if($nombreTabla == "idioma")
	$sql.= "ORDER BY orden, descripcion";
else
	$sql.= "ORDER BY descripcion";
$db->Conectar();
$db->Query($sql);
for( $i=0; $row = @$db->GetArray($i); $i++)
{
?>
  <option value="<? echo $row[$campoValue];?>"
  <?
  if(isset($arreglo))
  {
  	if(in_array($row[$campoValue], $arreglo) || in_array($row[$campoText], $arreglo)) echo "selected";
  }
  ?>
  ><? echo $row[$campoText];?></option>
<?
}
$db->Cerrar();
?>
</select>